搜索 K
Appearance
博客加载中...
Appearance
偶然看到其他博客的评论区配置了丰富的表情包,于是自己也折腾了下~
Twikoo 默认只有三套表情包:

打开配置,可以看到“表情 CDN”的配置,默认是 https://owo.imaegoo.com/owo.json:

打开这个 JSON 文件,可以看到内容是每个表情包的图片地址(共有 3 组):

每个表情有自己的名字(text 字段),以及图片地址(icon 字段,但有些表情不是图片,而是颜文字、emoji)
表情包哪里来?我们可以自己做,但这很费时费力。
建议引用其他人做好的表情包,可以去 GitHub 上找。
有网友开源了一个项目:https://github.com/2X-ercha/Twikoo-Magic ,该项目收集了很多套表情包,并且提供了对应的 JSON 文件、图片文件:

建议下载该项目(也不是很大),里面的三个文件夹比较主要:
这三个文件夹里,有很多的文件夹,一个文件夹就是一套表情包。例如 image 文件夹:

你也可以打开 JSON 格式的目录,复制里面的 JSON 内容。例如这是表情包「滑稽」的 JSON 文件内容:

GitHub 上还看到一个项目:https://github.com/lrhtony/BiliEmoji
B 站全表情收集,含付费表情,支持 Valine、MiniValine、Waline 等评论系统
如果你是用这些评论系统的,可以看看。
有了表情包,接下来就是配置自己的 JSON 文件了。建议下载原始的表情包文件:https://owo.imaegoo.com/owo.json,在此基础至少增加自己的表情包。
举个例子,下面这串代码配置了 3 个我想要的「滑稽」表情包:
"滑稽":{
"type":"image",
"container":[
{
"text": "huaji-1",
"icon": "<img src='https://pic1.imgdb.cn/item/67b2d87bd0e0a243d4002413.jpg'>"
},
{
"text": "huaji-2",
"icon": "<img src='https://pic1.imgdb.cn/item/67b2d87bd0e0a243d4002414.jpg'>"
},
{
"text": "huaji-3",
"icon": "<img src='https://pic1.imgdb.cn/item/67b2d879d0e0a243d4002410.jpg'>"
}
]
}
然后将自己配置的表情包添加到 JSON 文件里:

就是通过这样,一套套添加自己想要的表情包即可。几个建议:
先将自己的表情包 JSON 文件,上传到自己的服务器,然后配置 Twikoo 的表情包(可以用相对路径):

然后保存配置,刷新下浏览器,查看效果。本博客评论区效果:

点击表情后,先会在评论区里显示该表情的文本,等发表后才会变成图片:

默认情况下,评论区下方显示的是每套表情包的文字:

如果想将其改为图片?也是可以的。原版的 JSON 文件格式为:
"Sticker": {
"type": "image",
"container": [
....
修改后的格式为:
"<img src=\"https://expression.qjqq.cn/1/650c3f7635526.webp\" style=\"width: 30px;top: 4px;position: relative;\" title=\"bochi\">": {
"type": "image",
"container": [
.....
效果:底部的文本变成了图片

最后,说几个我使用一段时间后的注意事项: